@charset "utf-8";/* CSS Document *//*ZYRCC 2016.12.05*//*Header*/.top {height:30px;line-height:30px;background:#0f52c3;color:#fff;}
.header {box-shadow:0px 0px 20px 15px #e5e5e5;margin-top:-26px;}
.t_banner {height:105px;}
.t_banner .fl.logo {width:25%;height:60px;margin:25px 0 10px;line-height:0;text-indent:-99em;background:url(../images/logo.png) no-repeat left center;background-size:contain;}
.logo h1,.logo a {display:block;width:100%;height:100%;text-indent:-99em;}
.t_banner .fr {width:75%;}
/*nav*/.menu-mobile {display:none;padding:0 10px;}
.mlogo {float:left;display:none;width:50%;height:32px;margin-top:9px;text-indent:-99em;background:url(../images/logo.png) no-repeat left center;background-size:contain;}
.mlogo h1 {line-height:1;width:100%;height:100%;}
/*navbar*/.navbar {position:relative;z-index:9;font-size:16px;text-align:center;height:105px;}
.navbar a {text-decoration:none;}
.navbar .wrapper {}
.nav>li {position:relative;z-index:9;font-weight:bold;transition:all .2s;}
.nav>li>a {display:block;height:105px;line-height:105px;color:#333;}
.nav>li:hover {background:#fff;}
.nav>li:hover>a {color:#fff;background:url(../images/menuhov.png) no-repeat center center;}
.nav>li>ul {display:none;}
.nav>li:hover>ul {display:block;}
.nav>li>ul>li {width:100%;height:45px;line-height:45px;font-size:14px;border-bottom:1px solid #ddd;background:#fff;}
.nav>li>ul>li:hover a {color:#eb0013;}
/*友情链接&主营业务*/#tab_title a {margin:10px 15px 0 0;height:54px;line-height:43px;width:120px;text-align:center;font-size:1.4em;font-weight:bold;}
#tab_title a.current {color:#fff;background:url(../images/tab_bg.png) no-repeat top center;}
.tab_con {line-height:2em;margin:5px 0;padding:5px 10px;overflow:hidden;border:1px solid #ccc;}
.tab_con>div.business {display:none;}
.friendlink a {padding:0 5px;color:#454545;}
.friendlink a:hover {color:#eb0013;}
.friendlink a::after {content:" | ";}
/*footer*/.footer {background:#424242;margin-top:10px;padding:15px 0 5px;color:#fff;}
.footer a {color:#ddd;}
.foot_nav {overflow:hidden;line-height:40px;}
.foot_nav a {padding:0 5px 0 0;}
.foot_nav a:hover {color:#eb0013;}
.copyright {line-height:2em;text-align:center;}
.footer .fl.logob {padding:3px;margin:10px 0 10px;line-height:0;}
.footer .fl.logob img {height:100px;}
/*右侧快速工具栏*/.sidetool {position:fixed;bottom:20px;right:20px;z-index:9999;color:#fff;}
.sidetool a {color:#fff;}
.sidetool li {text-align:center;}
.sidetool li::after {content:"";display:block;clear:both;}
.sidetool li>a {float:right;width:80px;padding:50px 0 0;height:25px;border-bottom:1px solid #FF6A76;background:url(../images/icon_zx.png) no-repeat center 10px #EB0013;background-size:auto 37px;}
.sidetool li.icon_ly>a {background:url(../images/icon_ly.png) no-repeat center 10px #EB0013;background-size:auto 37px;}
.sidetool li.icon_bj>a {background:url(../images/icon_bj.png) no-repeat center 10px #EB0013;background-size:auto 37px;}
.sidetool li.icon_code>a {background:url(../images/icon_code.png) no-repeat center 10px #EB0013;background-size:auto 37px;}
.sidetool li.icon_top>a {background:url(../images/icon_top.png) no-repeat center 10px #EB0013;background-size:auto 37px;}
.sidetool li span {float:left;width:130px;height:75px;line-height:75px;text-align:center;}
.sidetool li.icon_code {position:relative;}
.sidetool li div {position:absolute;left:-130px;bottom:0;width:130px;height:;background:#eb0013;text-align:center;}
.sidetool li div img {width:110px;margin:10px;display:block;}
.sidetool li span,.sidetool li div {display:none;}
.sidetool li:hover span,.sidetool li:hover div,.sidetool li:hover a {display:block;background-color:#EF3342;}
.footbtn {display:none;}
/*---------------------Mobile style-------------------*/@media(max-width:1024px) {.nav>li:hover>a {color:#0f52c3;background:#fff;}
.t_banner .fl.logo {margin:10px 0 10px;}
.t_banner,.navbar,.nav > li > a {height:80px;}
.nav > li > a {line-height:80px;}
.sidetool {display:none;}
}
@media(max-width:768px) {.top {display:none;}
.t_banner .fl.logo {display:none;}
.t_banner .fr {float:none;width:100%;}
/*.menu-mobile:after {content:"\e60e";line-height:50px;font-family:"iconfont" !important;font-size:2.5rem;padding:0;float:right;position:relative;top:0;opacity:.8;/*-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);*/}
/*.menu-dropdown-icon:before {content:"\e60e";font-family:"iconfont" !important;display:none;cursor:pointer;float:right;padding-right:10px;line-height:3em;color:#fff;}*/
}
@media(max-width:400px) {.mlogo {height:30px;margin-top:10px;}
.menu-mobile {padding:0 10px;}
}

@media only screen and (max-width:768px) {.t_banner {width:100%;height:auto;}
.mlogo {display:block; float:left;width:50%;height:82px;margin-top:9px;text-indent:-99em;background:url(../images/logo.png) no-repeat left center;background-size:contain;}
.navbar {position:relative;background:#fff;border-bottom:2px solid #eb3c00;}
.nav {position:static; z-index: 99;}
.navbar .show-on-mobile {display:block;position:absolute;top:52px;left:0;width:100%; z-index: 99;}
.menu-container {width:100%;}
.menu-mobile {display:block;float:right;width:60px; height: 82px;background:url(../images/icon-nav.png) center 30px no-repeat;}
.menu-dropdown-icon:before {display:block;}
.nav {display:none;background:#333;}
.nav > li {width:100%;float:none;display:block;}
.nav > li a {color:#eee;text-align:left;height:3em;line-height:3em;padding:0 10px;margin:0;display:block;}
/*footer_wap*/#tab_title,#tab_con {display:none;}
.footer .container {display:none;}
.footer {padding-bottom:40px;background:#fff;}
.footbtn {display:block;position:fixed;bottom:0;left:0;width:100%;height:50px;background:#f6f6f6;border-top:1px solid #ddd;text-align:center;}
.footbtn>a {float:left;width:24%;padding:32px 0 0;background:url(../images/icon-online.png) top center no-repeat;background-size:35px auto;border-left:1px solid #ccc;}
.footbtn>a.telbtn {background:url(../images/icon-tel.png) top center no-repeat;background-size:30px auto;border-left:1px solid #ccc;}
.footbtn>a.ihomebtn {background:url(../images/icon-home.png) top center no-repeat;background-size:30px auto;border-left:none;}
.footbtn>a.iprobtn {background:url(../images/icon-pro.png) top center no-repeat;background-size:26px auto;border-left:1px solid #ccc;}
}
